219. Araxis Merge File Comparison Report

Produced by Araxis Merge on 2024-03-04 14:39:07 +0000. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

219.1 Files compared

#LocationFileLast Modified
1/Users/coca/Documents/www/Porto v4.0.2/Theme Files/Magento 2.x/Porto Theme v4.0.7/app/design/frontend/Smartwave/porto_rtl/Magento_Catalog/web/css/source/module_toolbar.less2021-03-28 12:26:18 +0000
2/Users/coca/Documents/www/Porto v4.0.2/Theme Files/Magento 2.x/Porto Theme v4.0.8/app/design/frontend/Smartwave/porto_rtl/Magento_Catalog/web/css/source/module_toolbar.less2021-03-28 12:26:18 +0000

219.2 Comparison summary

DescriptionBetween
Files 1 and 2
Text BlocksLines
Unchanged1568
Changed00
Inserted00
Removed00

219.3 Comparison options

WhitespaceConsecutive whitespace is treated as a single space
Character caseDifferences in character case are significant
Line endingsDifferences in line endings (CR and LF characters) are ignored
CR/LF charactersNot shown in the comparison detail
Active line-pairing rules

219.4 Active regular expressions

No regular expressions were active.

219.5 Comparison detail

1 // /** 1 // /**
2 //  * Copyright © 2015 Magento. All rights reserved. 2 //  * Copyright © 2015 Magento. All rights reserved.
3 //  * See COPYING.txt for license details. 3 //  * See COPYING.txt for license details.
4 //  */ 4 //  */
5  5 
6 @toolbar-mode-icon-font-size: 16px; 6 @toolbar-mode-icon-font-size: 16px;
7 @toolbar-background: transparent; 7 @toolbar-background: transparent;
8 @pager-action__background: @toolbar-element-background; 8 @pager-action__background: @toolbar-element-background;
9 @pager__font-weight: @font-weight__bold; 9 @pager__font-weight: @font-weight__bold;
10  10 
11 // 11 //
12 //    Common 12 //    Common
13 //  _____________________________________________ 13 //  _____________________________________________
14  14 
15 & when (@media-common = true) { 15 & when (@media-common = true) {
16  16 
17 .page-products .columns { 17 .page-products .columns {
18     position: relative; 18     position: relative;
19     z-index: 1; 19     z-index: 1;
20     padding-top: 60px; 20     padding-top: 60px;
21 } 21 }
22  22 
23 .toolbar { 23 .toolbar {
24     display: flex; 24     display: flex;
25     align-items: center; 25     align-items: center;
26     margin-bottom: 10px; 26     margin-bottom: 10px;
27     margin-left: -10px; 27     margin-left: -10px;
28     font-size: 13px; 28     font-size: 13px;
29     > *{ 29     > *{
30       margin: 0 0 10px 10px; 30       margin: 0 0 10px 10px;
31     } 31     }
32     select { 32     select {
33         padding-top: 0; 33         padding-top: 0;
34         padding-bottom: 0; 34         padding-bottom: 0;
35         font-size: 1em; 35         font-size: 1em;
36         padding: 0 8px 0 25px; 36         padding: 0 8px 0 25px;
37         box-shadow: none; 37         box-shadow: none;
38         border: 1px solid #e4e4e4; 38         border: 1px solid #e4e4e4;
39         height: 34px; 39         height: 34px;
40         border-radius: 0; 40         border-radius: 0;
41     } 41     }
42  42 
43     text-align: center; 43     text-align: center;
44     &:extend(.abs-add-clearfix all); 44     &:extend(.abs-add-clearfix all);
45     &-amount { 45     &-amount {
46         position: static; 46         position: static;
47         display: block; 47         display: block;
48         float: right; 48         float: right;
49         line-height: @toolbar-mode-icon-font-size+2; 49         line-height: @toolbar-mode-icon-font-size+2;
50         padding: 6px 0; 50         padding: 6px 0;
51         margin: 0; 51         margin: 0;
52         vertical-align: middle; 52         vertical-align: middle;
53         text-align: right; 53         text-align: right;
54         .products.wrapper ~ .toolbar & { 54         .products.wrapper ~ .toolbar & {
55             display: none; 55             display: none;
56         } 56         }
57     } 57     }
58     .page-with-filter & { 58     .page-with-filter & {
59         &-amount { 59         &-amount {
60             position: static; 60             position: static;
61         } 61         }
62     } 62     }
63     &-products { 63     &-products {
64         .lib-css(background-color, @toolbar-background); 64         .lib-css(background-color, @toolbar-background);
65         .pages { 65         .pages {
66             display: none; 66             display: none;
67         } 67         }
68     } 68     }
69     .products.wrapper ~ & { 69     .products.wrapper ~ & {
70       text-align: center; 70       text-align: center;
71       border-top: 1px solid #e7e7e7; 71       border-top: 1px solid #e7e7e7;
72       padding-top: 25px; 72       padding-top: 25px;
73       margin: 0; 73       margin: 0;
74       border-bottom: none; 74       border-bottom: none;
75       .pages { 75       .pages {
76         display: block; 76         display: block;
77         margin-left: 0; 77         margin-left: 0;
78         order: 2; 78         order: 2;
79         margin-right: auto; 79         margin-right: auto;
80         margin-bottom: 15px; 80         margin-bottom: 15px;
81       } 81       }
82       .limiter { 82       .limiter {
83         margin-bottom: 15px; 83         margin-bottom: 15px;
84       } 84       }
85       .sorter,.modes {display: none;} 85       .sorter,.modes {display: none;}
86       a.porto-product-filters-toggle {display: none !important;} 86       a.porto-product-filters-toggle {display: none !important;}
87     } 87     }
88     a.porto-product-filters-toggle { 88     a.porto-product-filters-toggle {
89       -webkit-align-items: center; 89       -webkit-align-items: center;
90       align-items: center; 90       align-items: center;
91       height: 36px; 91       height: 36px;
92       background: #fff; 92       background: #fff;
93       padding: 0 3px 0 10px; 93       padding: 0 3px 0 10px;
94       text-transform: uppercase; 94       text-transform: uppercase;
95       color: inherit; 95       color: inherit;
96       border: 1px solid #e7e7e7; 96       border: 1px solid #e7e7e7;
97       svg { 97       svg {
98         fill: #fff; 98         fill: #fff;
99         stroke: #222529; 99         stroke: #222529;
100         width: 28px; 100         width: 28px;
101       } 101       }
102       .page-layout-1column & {display: none !important;} 102       .page-layout-1column & {display: none !important;}
103     } 103     }
104     &.sticky { 104     &.sticky {
105       position: fixed!important; 105       position: fixed!important;
106       z-index: 8; 106       z-index: 8;
107       right: 0; 107       right: 0;
108       width: 100%; 108       width: 100%;
109       padding-top: 10px; 109       padding-top: 10px;
110       padding-bottom: 0; 110       padding-bottom: 0;
111       padding-left: 10px; 111       padding-left: 10px;
112       padding-right: 20px; 112       padding-right: 20px;
113       border-bottom: 1px solid #e7e7e7; 113       border-bottom: 1px solid #e7e7e7;
114       transition: right 0.3s; 114       transition: right 0.3s;
115       .sidebar-opened & { 115       .sidebar-opened & {
116         right: 260px; 116         right: 260px;
117       } 117       }
118       .onepage-category & { 118       .onepage-category & {
119         right: 80px; 119         right: 80px;
120         width: calc(~"100% - (80px)"); 120         width: calc(~"100% - (80px)");
121       } 121       }
122     } 122     }
123 } 123 }
124 .sorter { 124 .sorter {
125     margin-left: auto; 125     margin-left: auto;
126     display: flex; 126     display: flex;
127     align-items: center; 127     align-items: center;
128     .page-products & { 128     .page-products & {
129         position: static; 129         position: static;
130     } 130     }
131     &-label { 131     &-label {
132         line-height: 26px; 132         line-height: 26px;
133         font-weight: 400; 133         font-weight: 400;
134         margin: 0 0 0 7px; 134         margin: 0 0 0 7px;
135         vertical-align: middle; 135         vertical-align: middle;
136         &::after { 136         &::after {
137           content: ':'; 137           content: ':';
138         } 138         }
139     } 139     }
140     &-options { 140     &-options {
141         margin: 0 0 0 7px; 141         margin: 0 0 0 7px;
142         width: auto; 142         width: auto;
143     } 143     }
144     &-action { 144     &-action {
145         display: inline-block; 145         display: inline-block;
146         vertical-align: top; 146         vertical-align: top;
147  147 
148         .lib-icon-font( 148         .lib-icon-font(
149             @icon-arrow-up, 149             @icon-arrow-up,
150             @_icon-font-size: inherit, 150             @_icon-font-size: inherit,
151             @_icon-font-color: @header-icons-color, 151             @_icon-font-color: @header-icons-color,
152             @_icon-font-color-hover: @header-icons-color-hover 152             @_icon-font-color-hover: @header-icons-color-hover
153         ); 153         );
154         .lib-icon-text-hide(); 154         .lib-icon-text-hide();
155         &:before { 155         &:before {
156             vertical-align: top; 156             vertical-align: top;
157         } 157         }
158         &.sort-desc:before { 158         &.sort-desc:before {
159             content: @icon-arrow-down; 159             content: @icon-arrow-down;
160         } 160         }
161     } 161     }
162 } 162 }
163 .modes { 163 .modes {
164     display: flex; 164     display: flex;
165     align-items: center; 165     align-items: center;
166     & > a { 166     & > a {
167         text-decoration: none; 167         text-decoration: none;
168     } 168     }
169  169 
170     &-label { 170     &-label {
171         &:extend(.abs-visually-hidden); 171         &:extend(.abs-visually-hidden);
172     } 172     }
173  173 
174     &-mode { 174     &-mode {
175         display: inline-block; 175         display: inline-block;
176         font-size: 1rem; 176         font-size: 1rem;
177         width: 1.2em; 177         width: 1.2em;
178         height: 1.2em; 178         height: 1.2em;
179         line-height: 1; 179         line-height: 1;
180         text-decoration: none; 180         text-decoration: none;
181         text-align: center; 181         text-align: center;
182         vertical-align: middle; 182         vertical-align: middle;
183         transition: .25s; 183         transition: .25s;
184         margin-left: .25rem; 184         margin-left: .25rem;
185         margin-top: 2px; 185         margin-top: 2px;
186         &:last-child { 186         &:last-child {
187             margin-left: 0; 187             margin-left: 0;
188         } 188         }
189         &.active, &:hover { 189         &.active, &:hover {
190             color: @theme-color; 190             color: @theme-color;
191         } 191         }
192         &:not(.active){ 192         &:not(.active){
193           color: #000; 193           color: #000;
194         } 194         }
195         .lib-icon-font( 195         .lib-icon-font(
196             @icon-grid, 196             @icon-grid,
197             @_icon-font-size: inherit, 197             @_icon-font-size: inherit,
198             @_icon-font-text-hide: true 198             @_icon-font-text-hide: true
199         ); 199         );
200         &:before { 200         &:before {
201             display: block; 201             display: block;
202             overflow: visible; 202             overflow: visible;
203         } 203         }
204     } 204     }
205 } 205 }
206 .mode-list:before { 206 .mode-list:before {
207     content: @icon-list; 207     content: @icon-list;
208 } 208 }
209 .limiter { 209 .limiter {
210   display: flex; 210   display: flex;
211   align-items: center; 211   align-items: center;
212     &-options { 212     &-options {
213         width: auto; 213         width: auto;
214         margin: 0; 214         margin: 0;
215     } 215     }
216     & .label { 216     & .label {
217         margin: 0 0 0 7px; 217         margin: 0 0 0 7px;
218         vertical-align: middle; 218         vertical-align: middle;
219         span { 219         span {
220           &::after { 220           &::after {
221             content: ':'; 221             content: ':';
222           } 222           }
223         } 223         }
224     } 224     }
225     .control { 225     .control {
226         display: inline-block; 226         display: inline-block;
227     } 227     }
228     .limiter-text {display: none;} 228     .limiter-text {display: none;}
229 } 229 }
230 } 230 }
231  231 
232 // 232 //
233 //    Mobile 233 //    Mobile
234 //-------------------------------------- 234 //--------------------------------------
235  235 
236 @media(max-width: 991px) { 236 @media(max-width: 991px) {
237   .toolbar { 237   .toolbar {
238     font-size: 11px; 238     font-size: 11px;
239     letter-spacing: -.025em; 239     letter-spacing: -.025em;
240     font-weight: 600; 240     font-weight: 600;
241     color: #222529; 241     color: #222529;
242     margin-bottom: 20px; 242     margin-bottom: 20px;
243     background: #f4f4f4; 243     background: #f4f4f4;
244     padding: 10px 12px 0 2px; 244     padding: 10px 12px 0 2px;
245     margin-right: 0; 245     margin-right: 0;
246     select { 246     select {
247       text-transform: uppercase; 247       text-transform: uppercase;
248       height: 36px; 248       height: 36px;
249       max-width: 140px; 249       max-width: 140px;
250       letter-spacing: inherit; 250       letter-spacing: inherit;
251       font-weight: inherit; 251       font-weight: inherit;
252       color: #222529; 252       color: #222529;
253     } 253     }
254     .sorter-label,.limiter .label {font-weight: inherit;} 254     .sorter-label,.limiter .label {font-weight: inherit;}
255     .products.wrapper ~ & { 255     .products.wrapper ~ & {
256       background: none; 256       background: none;
257       margin: 0; 257       margin: 0;
258       padding: 0; 258       padding: 0;
259       padding-top: 25px; 259       padding-top: 25px;
260       font-size: 13px; 260       font-size: 13px;
261       font-weight: 400; 261       font-weight: 400;
262       color: inherit; 262       color: inherit;
263       letter-spacing: normal; 263       letter-spacing: normal;
264       position: static !important; 264       position: static !important;
265       select { 265       select {
266         height: 34px; 266         height: 34px;
267         max-width: auto; 267         max-width: auto;
268         color: inherit; 268         color: inherit;
269       } 269       }
270     } 270     }
271   } 271   }
272 } 272 }
273 @media(max-width: 575px) { 273 @media(max-width: 575px) {
274   .toolbar { 274   .toolbar {
275     .modes,.sorter-label, .limiter .label {display: none;} 275     .modes,.sorter-label, .limiter .label {display: none;}
276   } 276   }
277 } 277 }
278 .media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__s) { 278 .media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__s) {
279     .page-products .columns { 279     .page-products .columns {
280         position: relative; 280         position: relative;
281         z-index: 1; 281         z-index: 1;
282         padding-top: 0; 282         padding-top: 0;
283     } 283     }
284 } 284 }